old_player_count = 0
new_player_count = 0
hunt_with_half = 0
dead_person = 0

def hunt_choices(round_number, current_food, current_reputation, m, player_reputations):
    global dead_person
	global hunt_with_half
    hunt_decisions = list()
    if round_number == 1:
		for reputation in player_reputations:
			hunt_decisions.append('h')#Establish good reputation in round 1
	elif round_number == 2:
		hunt_with_half = (new_player_count/2)+1
		for reputation in player_reputations:
			if reputation > 0 and hunt_with_half > 0:
				hunt_decisions.append('h')
				hunt_with_half -= 1
			else:
				hunt_decisions.append('s')
	else:
		for reputation in player_reputations:
			if (dead_person == 0) and (reputation >= current_reputation):
				hunt_decisions.append('h')
			else:
				hunt_decisions.append('s')
    return hunt_decisions

def hunt_outcomes(food_earnings):
	global dead_person
	global old_player_count
	global new_player_count
	if dead_person == 0
		old_player_count = new_player_count
		new_player_count = 0
		for x in food_earnings:
				new_player_count +=1
		if old_player_count != new_player_count:
			dead_person=1

def round_end(award, m, number_hunters):
    pass # do nothing

